package ar.uba.fi.celdas7568.ciudad;

public class Zona {	
	public int numero;
	public Caracteristicas caracteristicas;
	
	public Zona() {
		caracteristicas = new Caracteristicas();
	}
	
	@Override
	public String toString() {
		String separator = System.getProperty("line.separator");
		
		return "Número: " + numero + separator +
				"\tValor medio de la tierra: " + caracteristicas.valorMedioTierra + separator +
				"\tDensidad poblacional: " + caracteristicas.densidadPoblacional + separator +
				"\tPoder adquisitivo: " + caracteristicas.poderAdquisitivo + separator +
				"\tSuciedad: " + caracteristicas.suciedad + separator +
				"\tTránsito: " + caracteristicas.transito + separator +
				"\tRuido: " + caracteristicas.ruido + separator +
				"\tComisarías: " + toStringCaracteristica(caracteristicas.comisarias) + separator +
				"\tCárceles: " + toStringCaracteristica(caracteristicas.carceles) + separator +
				"\tSubtes: " + toStringCaracteristica(caracteristicas.subtes) + separator +
				"\tColectivos: " + toStringCaracteristica(caracteristicas.colectivos) + separator +
				"\tEscuelas: " + toStringCaracteristica(caracteristicas.escuelas) + separator +
				"\tUniversidades: " + toStringCaracteristica(caracteristicas.universidades) + separator +
				"\tCasinos: " + toStringCaracteristica(caracteristicas.casinos) + separator +
				"\tTeatros: " + toStringCaracteristica(caracteristicas.teatros) + separator +
				"\tBibliotecas: " + toStringCaracteristica(caracteristicas.bibliotecas) + separator +
				"\tCines: " + toStringCaracteristica(caracteristicas.cines) + separator +
				"\tBares: " + toStringCaracteristica(caracteristicas.bares) + separator +
				"\tParques: " + toStringCaracteristica(caracteristicas.parques) + separator +
				"\tPlazas: " + toStringCaracteristica(caracteristicas.plazas) + separator +
				"\tMuseos: " + toStringCaracteristica(caracteristicas.museos);
	}

	public static String toStringCaracteristica(int valor) {
		if (valor == 1) {
			return "hay";
		}else {
			return "no hay";
		}
	}
}
